Having the flu is no joke. While the shot is not 100% effective, it does lessen the symptoms even if you do get the flu after being immunized. I take mine every year.
It is generally thought that anyone who gets a cold or other URI symptoms after taking the flu shot was already infected with the a virus before being immunized for the flu. Taking the shot has nothing to do with it.