a bad experience would confuse anyone, but at the end of the day you have to just go with what feels right. no one is perfect and everyone faces temptation.
you have to look at one meal at a time, if you slip up at lunch then you get back on the wagon at dinnertime. I think we come to crossroads all the time and there's always a choice, and you can only make the best one at the time.
if you can't give up meat cold turkey then phase it out or if you REALLY want it, have it.
eventually it will get easier for you... don't think long term right now, just one step at a time.