No - tobacco companies aren't at fault for people smoking.
Sure they are, since if they didn't make the product people couldn't smoke, and they try to get as many people smoking as possible.
*Yes, I know that alcohol companies also try to get as many people drinking as possible. But this doesn't bother me because I think drinking alcohol is a good thing and smoking tobacco is a bad thing.
**Does this make me a hypocrite? Only if every single person who drinks but doesn't smoke is a hypocrite, since if someone thinks alcohol is a bad thing they wouldn't drink, while if someone thought tobacco is a good thing they would smoke. Obviously anyone who drinks alcohol and doesn't smoke considers alcohol a good thing and tobacco a bad thing.
It makes every single person a hypocrite who wants to legalize what they like and ban what they don't purely on the grounds of their personal preference.
You're quite possibly the most Machiavellian person I've ever met on this topic. Most people at least try to keep up a façade of having an objective moral reason for their positions on such things instead of just blatantly coming out and saying that you want restrictions on what you hate and no restrictions on what you like.