She made the right choice by Married James
Lily should have accepted Snapes apology and accepted him. Snape was always there for her while Potter thought of her as a 'thing' to get. But regardless of the age ol' question of Snily v Jily, she should have forgiven him because she was also at fault and who doesn't let a curse word or two let out when someones embaressed? She was too prideful.
I think Lily should have accepted Snape. James was a jerk, and even once Lily died, Snape never stopped loving her. That's dedication.