lol what's the problem with criticism ? It gives the OP something to work against. I was giving my opinion on the design. I never said I can do anything better nor do I have an internet 'ego' as you say. I don't see what the problem is, to be honest. If I was doing a development and people gave me advice or said they didn't like what I was doing I wouldn't be a counter-productive child about it and go all defensive. I'd ask what would they change and see if others think the same.
Criticism and opinions isn't the problem. It's the inability and being to immature and having to much of a big ego to accept it and do something about it.
Let me explain it to you with emoticions and text.

Yey gonna show RZ my new CMS!!!


Uh oh, some ones giving critism

on my development!

HOW DARE THEY? HOW DARE THEY THINK DIFFERENT

They don't have my skills, so its cool

But wait... they're right... I need to come back with something..

YOU CANT CODE OR DO ANYTHING!!! YOU HAVE NO SAY IN THIS
So remember kids. Remember to be nice to the 100's of CMS developments every week. Don't have you say, don't have an opinion. Just be nice to the OP even if hes doing a horrible job.