Have you ever seen this piece? http://tnx.nl/php.html
Some of the issues mentioned have been dealt with in PHP5 but a lot of the problems will probably be there permanently, such as inconsistent function names, arguments and return values mentioned at the top of the piece.
That isn't an insult to people using PHP. Much like I sometimes say that soda sucks without implying that soda drinkers suck, he's saying that PHP sucks without implying that PHP users suck.
That said, the solution isn't to walk on eggshells around every topic that anyone could possibly have identified with. The solution is to be very, very cautious about making anything so much a part of one's persona that a stranger's critique of that thing feels personal.
He didn't insult you or slam you. He was talking about the language. You can make really neat things with a language that's really bad. Just don't take it personally.
What flaws are these?
"He did however, not say one thing about the developers that use PHP, so why would you slam him for that?"
I've spent well over a decade of my life developing solutions for real world problems with this "shit" language. I founded a business on this "shit" language 4 years ago and we are going from strength to strength. So yeah, I think I have every right to slam him for insulting me.