Hi unplugmealready, now I'll allow you
some complaining
Because complaining can be the start to making positive changes if you use it and follow it through "constructively" e.g. "What can I do to try to change this.........??", "Talk to someone, try to negotiate something..........??", "Do something differently/something more??...........". Complaining doesn't
have to be bad.
But for other things..........maybe shift your focus
just like kaliope suggested e.g. you misplaced/found your keys...........why focus on the "lost them
again........held me up
again, why cant things go right, why did I have to go and do that............"
why not remember "OK I lost them, but
Whayyyyheyyyy found them,
pretty smart, right?!!!"
And
try to remember to put them somewhere specific next time

The driver who may cut you up..............well firstly
everyone makes mistakes, but
who knows their circumstances?? Maybe they are really stressed/worried about something, maybe someone close to them has been
really ill......a parent........a child, maybe they're really worrying/panicking about losing their job and they have children to support, maybe.............maybe not but then again
who knows...........and then you might be a little lighter on them????
And
if they're rude after that...............well clearly
they have a problem, it doesn't
have to be yours.
And the positive as well 
.........it could have been
much worse, you're OK, you're still standing,
amazing!!

And in some cases e.g. your marriage...........maybe take some time to reflect on and write down a list of the good things about it??? Sure if there are problems then have a think about some solutions even consult with your husband/wife about finding some solutions, but if you reflect on what you
do have/things to work with/"the bigger picture" it might help a bit???
So you know you're complaining, which is
great for starters. So maybe step in when you see that's happening and try to use it to your advantage, make a positive out of it, or have a think about excusing factors to what's happening???
Just some thoughts

And hey, allow yourself a rant occasionally if you need to

Doesn't
have to be anything wrong with that.........ideally right place, right time........but you're human, hey??

Alison