My Employer sucks!

I worked for Uncle Sam for 22 years and this happened to me all the time, like 3 or 4 time a month I would have to travel some where and leave Friday night or saturday morning and not to be a smart *** but as I was told when it first happen to me "put your big boy pants on and deal with it" or find another job