I am pretty lucky my dad has always been very honest and upfront about everything (he is an engineer - imagine that!?) and seriously, I didn't even see it that way until he said it.
Many life skills he passed on simply by being honest - on the money front when my husband and I were first dating we were spending tons of money having fun, etc...My dad sat us down and said you guys have an opportunity to set yourselves up save some of it, combined you have more than I do" We laughed "what, you have to be making great money" He actually showed us his paystub and all the deductions and then all his bills, mortgage etc...it was a massive eye opener. We did indeed have more money because we were both still living at home (late teens early twenties) So, we opened up rrsps and the first time home buyer's plan (government gave matching grants, and no land transfer taxes) just so he'd shut up about it. When we got married and realized how far ahead we were we were very grateful we had listened.
But, yes, the world would be a much better place if more men were like my dad. My mother on the other hand is a nut!! lol
I just always try know to remember my kids are watching how I treat everyone, not just my husband, but everyone so I really do try to be kind and remember that everyone is fighting some kind of battle and no one need anyone else's negativity!