maryka - if your happy that's all that counts I guess. It will change at some stage, so just be prepared when it does happen to let go.
Enigma - I know people think I must be crazy with the whole BLW thing, but I have to tell you for me what I learned from BLW was more than just how to introduce solids. It taught me to be calm and not feel the need to control everything to the point where I am in tears when baby doesn't want to take a bite or want to play what took me 30min to set up

you get the point. Bianca doesn't know anything else except feeding herself unless it's yoghurt or weetbix, yet she still has those days where we place something in front of her, she takes a bite, says "klaar" and wants to get up. We let her, we'd ask her once or twice if she wants another bite but if she doesn't eat then she doesn't eat.
I never run to the kitchen to make her something else, very rarely does she get yoghurt just because she didn't eat enough in my opinion. Also what I've learned is not to take it personally, I mean I'm tired, cooking is the pits and sometimes only one bite makes me feel like I failed (women I tell ya, over think everything!) Just remember that you also some days aren't as hungry as the next day, I think we are so programmed to 'measure' every little bit of food/drink/milk that we expect them to have exactly the same every day.
I'm always of the opinion that parents do play a role in creating a fussy eater by making food an issue and when children get to the age of 2 where they test the boundaries and learn their place in the world they often use food to act out because they want the freedom to choose but us as mothers especially have difficulty letting this go because I guess its part of our nurturing side.
Your story for me is the thing that happens in so many house holds and you can choose to make it an issue or show your child that they don't control the house. I assure you that he is feeding off your anger and pushing your buttons to get a reaction since he is almost at that age. If you are worried though, make something you know he would love to eat once or twice a week. But for the most part, were it me I'd just adopt the philosophy of a duck and let it roll right off your back.
As for parenting in general:
As in the wise words of the dog whisperer, stay calm and assertive. There is a difference between punishment and discipline, punishment is when you react to a situation with anger, fear, guilt, tension and lash out because of your own feelings, discipline is when you correct the breaking of rules by staying calm yet making it clear that the behavior is unwanted - no screaming, yelling, crying etc on your part