Seriously, you can't expect everyone around you to cater to your children or how you raise them.
Living in relative's house with their adult children? They're allowed to do adult things and have guests over whether you like it or not. Don't like it? Find another place to live or invest in a lock on the door if having "strangers" in the house bugs you.
Out at the beach that has topless women? Get the hell over it or don't bring the kids.
Adult child planned a dinner that doesn't suit a toddler's tastes? It's not "poor planning" on the adult child's part nor is she obligated to make alternate restraurant arrangments to suit her younger sibling's food tastes. Pack something for the kid, find a sitter or just plain don't go.
This whole expecting the world to accommodate your kids and your parenting style is beyond ridiculous. It's not everyone else's responsibility.