There are different kinds of vegetarians. I am an OVO-LACTO VEGETARIAN. Which means I don't eat meat but I do however eat eggs and dairy. Then there are your pescatarians who don't eat meat or animal flesh but do however eat FISH. Then there are your VEGANS who don't eat anything from animals, like honey, eggs, dairy, meat, fish, etc. However there are different vegans too, some will even go as far to not wear leather, etc. Some will eat honey. Everyone is different, not necessarily hypocrites.
I have known for a long time that gelatin is from animals. I have been a vegetarian most of my life, and my dad is an asshole who is always trying to make me mad. One day I was eating jello and he was like "You're not a vegetarian if you eat Jello" and I was like..what? Then he told me, and he even went so far as to make me look it up in the dictionary(yeah hes weird)..
Luckily there are gelatin substitutes that are not from animals. Like Pectin. Anyway, makes sense I guess, or something.
But yeah don't go throwin around the word hypocrite unless you know what you are talking about.