I think there is something to be said that you shouldn't be a hypocrite if you speak out publicly about something. For example it really bothers me when people like the U2 singer talk about climate change while flying around in private jets. Or people that glorify/use the military while not having served themselves or anybody in their family.
If you preach something you should make the same sacrifices you ask others for.
If you preach something you should make the same sacrifices you ask others for.