I am sorry that you have been "shamed" Taylor. I give all three of mine monthly heartworm meds religiously. Even though Ty and Gus rarely go outside of our screened lanai (Beau likes to potty in the outside grass), we live in Florida and have mosquitos year round. I would never risk that a stray bug inside the screen could compromise their health. I do not give other vaccines, with the exception of rabies, unless a situation occurs which might precipitate a need (example travel to a location where lyme disease is prevalent).
I am always impressed with the research you do on so many matters, and feel that you are more than prepared to make decisions that are best for your beautiful, and well-loved pack of cuties. Although it is always hard to be criticized for decisions that you make, know that you have the right to determine what is best for your babies!