Offensive as in aggressive? or offensive as in rude? the latter will only hinder you. You can have a no-nonsense attitude without being annoying.
> no "thank you" for working in weekends for example
stop working weekends if you aren't getting paid for it