OP , I’m sorry that you feel vilified but you really have set yourself up for criticism, particularly as your partner smokes and you smoked until you discovered you were pregnant.
Smoking is vile and I speak as someone who has often tried to give up but often failed.
Trouble is, you could replace ‘smoking’ with any number of other things , in your post. For example drinking, gambling, bingo, tanning, mountain climbing without safety ropes, white water rafting, eating only beige food, inducing vomiting after eating, Crystal meth.
You targeted smoking as being selfish. We understand. Do you not do something selfish that could be better spent on your children? Maybe stop buying paperbacks, avocados, manicures, hair-dos, a frivolous pair of shoes to match a particular frock, a streaming service, dental implants.
You sound very bitter, smug and slightly hypocritical.