I got fired today. I was completely in the wrong, but I do not regret what I did. I've been getting screwed over at work (as I do with every job it seems) and this time I decided to retaliate and screw them over. Unfortunately I got caught Oh well, no big deal, that place sucks anyway. I'm going to snag another gig tomorrow but I was wondering if anybody had any advice on how not to get screwed over? I am a VERY giving person, and do everything boss asks of me, and then some. This is just the way I work, it makes me happy to try my hardest at all things in life. It makes me happy to make others happy, even if it at my expense. The problem with this is that most of my bosses, and other coworkers, seem to take advantage of me because I am so willing to help out. I'm getting sick of it. I don't want it to happen again but I have no idea how to prevent it. A lot of times I do things for others when they ask me without even thinking twice about it. I've noticed that this tends to build up over time and then I turn rebellious. This is the second job I have been fired from because of my retaliation. I don't want this next job to end in such a way. How can I still be a giving person without letting others take advantage?