Hi, don't beat yourself up about it it's taken me nearly 3 years to come to terms with having diabetes and trying to get my diet right. I've only just started getting on track with the right foods. Have you tried quorn, it's lean protein but doesn't 'feel' like meat (I don't think so anyway)...