It's rather all in the context. Some people can pull it off, some can't. With Selina and Bruce's past, she can. This is of course from the outsiders view of knowing Batman and Bruce are the same. And, of course, in bottom top relationships it's a nice excuse to punish.