David Cameron: offensive?

Is this
a) inappropriate
b) offensive
c) funny
d) harmless
e) all of the above
f) none of the above

Ofcom’s not sure:
Twat: Very polarising; female sexual anatomy word; offensive esp. to British Asian females and some women from other groups, but many esp. men think it is an everyday word and quite mild.

Cameron’s apologised, just in case.