Cramer is no better nor worse than the rest armies of bullshit analysts on tv, people hate him more because of his style but his result is similar to the rest. The real analysts are in the trenches assisting their desk making money, not on tv spewing useless noise. And you better believe there are some good ones who know their covered companies and operations inside out - better than people working in it, but you will never see them on tv making predictions.
The one blackeye for cramer is his endorsement of lenny dystra, pretty much anyone in the business can tell his trading strategy is a fraud, by endorsing him it made cramer look clueless. He eventually did drop him.
You have noone to blame but yourself if you lose money blindly following those talking heads.