Are you sure you understood what that was all about? It was blown out of proportion. All he did was criticize Brooke Shields based on some pages in her book regarding pills for depression. He did not insult the women, he merely criticized the drug itself and that it shouldn't be encouraged. At least that's the impression I got from him. There's no need to scream for blood over an opinion of Cruise's.
It's just a person's opinion. It's not worth getting all worked up over. Do you "dislike" him simply due to his celebrity status and an opinion that you clearly disagree with? If people went around hating people for their opinions, then we'll have a problem.
Though that's all over now since Brooke Shields and Katie Holmes are now good friends. Not only to mention that Brooke attended the wedding.