This is really something that could be applied to everyone in your life not just your spouse. In fact the reason this came to mind this week was not because of my husband but because of someone else.
If you have a problem with someone, or maybe you don’t like how they do something , you need to be direct with them. Don’t go gossiping to all of your friends in an effort to “get some advice.” Go to them, talk with them directly. Make sure you have thought out your ‘problem’ so you can explain it clearly and then let them know. Often times that person won’t even have realized that they were offending you, it could have been a situation miss interpreted and a simple conversation can clear it all up. Or if it is a bigger problem then at least you are opening a dialog with them first, not causing more problems by taking it to friends/family/management whatever. If the situation is confronted and still not solved then its time to take it to the next level (whatever that maybe.)
There are other times where being honest with someone is hard not because they have offended you but because you don’t want to offend them. Maybe they spent good money on a gift for you and it just isn’t your style. Instead of letting their money go to waste you want to exchange it for something you can cherish from them. What do you do? Ishh this is a hard one your response is going to differ for each individual but you should still talk about it with them. That way when they ask where is your new _____? Your not making up a lie to avoid the topic.
Just being honest with those around you will keep you out of sticky situations and will possibly solve small issues before they become big ones.
Now I would like to do a disclaimer here, if someone is harming you or you see them harming someone else or themselves don’t feel like you have to confront them, You might be able to based on the situation but the best action maybe to take it to the police or whoever is appropriate.