The "offensive" line seems to be "What I always disliked about Java....". This refers to a particular feature of a programming language. I just don't see this as inflammatory or offensive. The OP didn't even say "I don't like Java because....", let alone "Java is a bad language because...." or "Java SUX....".
This looks to me to be an innocuous statement of opinion that some people are blowing out of proportion. I just don't see it as a problem. I have seen more inflammatory language about C++ not only avoid getting flagged out but upvoted.
Shall I start voting to close/flagging as offensive anything more opinionated than "There's a feature of language X I dislike"? If so, I'd like to get going. I have some work ahead of me.
Aside from that line, it's not just an OK question, it's a good one. It asks something that is definitely answerable about a programming language.