Personally, I don't think any subject should be off the table. The crucial thing is circumstance. Know your audience.
However, I don't believe in offence. It's an abstract construct that has too many variables to be used as a guideline for what is acceptable. IMO.