OK, Mr, you've had your hissy fit at your host's expense. This is his lj site, not yours. You have displayed your profound ignorance and basic lack of civility. And this is your cue to leave, with as much dignity as you can muster. No more arguments, no more personal therapy masquerading as good-intentioned advice. Just go. Now.
Netiquette Alert!