Ya gotta take the bad with the good. But, ya don't have ta, and shouldn't, take it personal. I have lost my cool here many times.... but, it's getting less frequent. Give it time and try to be patient. It'll pay off in the end.