I had to rat on someone for the first time ever

rats are bad but losing your job for a cover up is much worse i had to give a name or else id get canned and i wanted my job but i didnt wanna give names but i did and i didnt get fired but everyone else pissed me off enough to where i got in a fight and got fired anyway

I'm in a similar situation at my job. There is money theft going on that I know of. The problem the girl doing it is one of my boss' favorites. So my boss won't do anything and HR won't do anything about a problem in my department because the thief's mommy works upstairs. So I'm basically stuck because I see the people she is ripping off (she skims tips) and know there is nothing that can be done. In the end I would get fired for causing waves.