I have 2 in college, and they're doing the same thing. For example, they ask their friends if they have any money, and then ask them to set it out on a table. My kids take half and say nothing. When their friends ask what's going on, they say they had no money of their own. In a socialist society like the one the democrats in Washington are creating, everyone must share by law. They must spread the wealth around. Their friends say "Bull ----! Give me my money back." My kids say "Sorry. I'm poor. You owe me. If you don't like it - don't vote democrat."
They also drive by the welfare complexes with their friends who work. They ask their friends how they feel about paying the rent, food, clothing, energy, and health care bills for the lazy, unwashed welfare recipients laying out in the sun drinking beer. They don't like it, so my kids tell them if they vote democrat, they're voting to give even more of their hard earned paychecks to these people so they can continue to live their lives of leisure.
The best way to teach other people is to actually show them what they're being forced to pay for.
Kudos to you for raising two very bright kids and keeping them pointed in the right direction. May they have great success at “spreading the common sense”.