Mistwell
Crusty Old Meatwad
Not really.
It originally (and still does) mean to strike hard. There is generally a negative meaning to it, in the sense of unwarranted criticism. Wikipedia has a good definition of it, though that's not what I'm basing my statement on:
"Bashing is a harsh, gratuitous, prejudicial attack on a person, group, or subject."
Criticism of a company isn't "bashing." It's criticism. Bashing is unwarranted, unnecessarily harsh criticism, at least in most contemporary usage. I have a particular dislike of the use of the term because the Republicans tried to redefine it to mean "any criticism of Republicans" back during the Bush years.
Dude, look up in the thread. The guy I said it to, agreed he was bashing them. He agreed twice, to make it clear. Why are you still arguing the point?