Compensation? GTFO. Free oil change with another hooning. Demand he get fired? Who do you think you are Mr big oil change spender? How about be glad you figured it out earlier rather than later. The boss doesn't go for drives with the techs. Its a culture problem at the place.
Stop wasting your time and simply find another mechanic.