Big hugs It's definitely hard to be amongst a bunch of clueless idiots. You are doing a great job. 'Spoiling a 7 week old'- puhlease! You're providing nutrition. If you have a baby carrier, pop bubby in that and keep him close. I hope the time passes quick and you make other plans next year x
PS Breast feeding is there for a reason. If you can breast feed then do it. Give the unhelpful folk some sherry so they spend the afternoon napping or eat yourself stupid and leave. Go find a cheap hotel and have a night away from those idiots.