Depending on OP's definition of "bad", I can handle starfish, KPS or being cold etc, it's not ideal but I could still get a decent fuck out of it sometimes, if the girl's being bitchy I'll gladly pound the shit outta her without mercy, I believe in mutual respect and I'm always polite and respectful, but if the girl is being rude then I won't hold back, now I'm willing to cut anyone some slack and I understand sometimes they are exhausted etc, but there is a difference between being tired/underperforming and being rude/bitchy.
Now if the WL's says "no kiss etc" I can totally understand that, I mean it's definitely a downer but I'll respect that and still roll with it, but if they give me bitchy or rude attitude that's where I draw the line...