I'm guessing this is a situation of "some admins may allow it, and some admins may not": your best bet is to not use it to completely avoid these situations...but he should have asked you to change it first...then if you did not..he would be justified in taking action.
It is against the rules to use gay porn sprays...the way that is handled is up to the admin.
Edit..I was under the impression there was some sort of nudity..
Well if not..then I guess he was in the wrong..but he still should have asked you to change it first if he was offended. We have a process for a reason.