More hugs.
Looking at your EASY I would be inclined to change things a little now he is almost 1yo. Perhaps bring breakfast earlier (9am), put a morning snack in at around 10.30am (a wedge or two of fruit or a couple of sticks of steamed veggies), then make the 12pm a proper lunch. Small snack after nap around 3ish and dinner 4.30/5pm. So dropping that mid-day milk.
If you are not sure about changing the routine though wait a few days or a week and his appetite may pick up again.
A few other thoughts.
I think he has like 3 slices of white bread a day
Well, I'm not sure how big a slice is where you are or what sort of bread. In the UK sliced shop-bought bread is pretty high in salt (higher than most other countries) so I wouldn't have given my under-1yo 3 slices per day, about half to one slice per day would have been the absolute max I would have even offered in a whole day.
what would you do if you offer a meal and LO would not even take a bite? Would you offer something else or let LO skip a meal at that time?
Personally I'd probably offer something else, 1 other item, a small piece of fruit say. Otherwise I'd just accept he is either not hungry or his mouth hurts from teething. There is always another meal later, or BT milk. He will be fine, and perhaps if not cajoled into eating when he is not really hungry then he will increase his appetite for the next meal and be more inclined to eat what's offered.
he knows he can make me give him bread.
Honey he can't 'make' you do anything.
He can ask for it, he can make fists, he can even scream in your face but he cannot make you give him bread (in exactly the same way that you can't make him eat, you can put the food to his mouth, you could use a firm voice or shout but you cannot make him eat). I would put a small (very small, a quarter square) piece of bread on his tray at the beginning of the meal and tell him that's all there is (I see no need to totally deny the bread just reduce it to a small portion). If he eats it and asks for more you say "No more bread, you can have your (cheese or whatever it is) or you can get down, which? Want this?" hold out a finger of food for him to take or pick up a wedge from his tray and show him then put it down and leave it. Don't tell him to eat, don't tell him he can have more bread if he eats his cheese, just let him decide. Better still if you are eating and enjoying your food and he can see you are.
You *can* decide how much bread you give him. You *can't* force him to eat. I do think you will feel better in yourself once you are clear what you can and can't do, what control you have and what control you don't have.
I think I got upset talking to a friend that said about her 6month old that when she turns her head or squirms she would just use a firm voice and make her sit straight.
Friends are not always helpful, if your friend chooses this approach when it seems her LO is indicating she is full then that is her choice of parenting style. Besides, it's quite different with an almost 1yo.
The thing is, raising your voice, using a firm voice over food, it raises the tension. You really want to aim for meal times to be pleasant times when the family come together to socialise and enjoy sharing healthy food. You don't want to teach your LO that meal times are times of stress which no one enjoys.
I would think of adapting the meals to just give him finger foods. An omelette can be sliced into strips for him to pick up himself, no spoon needed. Not sure how big the rabbit pieces were but I would imagine he could pick bits up himself. Things with lots of sauce I strained/scraped off and put the sauce to one side and the meat and veggies in small piles so it wasn't all mixed up for my DS, he preferred it this way so he could see clearly what each food item was.
You'll get through this you know, you really will xx