man, i can't stand it when people beat up on microsoft for no frickin' reason whatsoever
to criticise or generally make derogatory remarks about the subject
"man, i can't stand it when people beat up on microsoft for no frickin' reason whatsoever" What is the definition of "beat up on"?