I find myself not really hating Richard and actually growing in my dislike of Drake. From the beginning I've been at best ambivalent toward Drake because he's come across as very emotionally immature and rather bigoted (toward bisexual individuals). I was turned off by his treatment of Jimmy from the beginning - it's obvious that Jimmy is a kind, caring person that is still quite devoted to Drake. Drake refuses to discuss and understand Jimmy's sexuality and instead paints him with a wide brush and tells him (Jimmy) how he (Jimmy) feels and will act.
I agree that Richard handled the breakdown and end of his relationship with Drake poorly - but had Bernadette been Bernie, Drake still would have been the last to know. Based on Drake's behavior throughout the series so far, I envision him becoming defensive, throwing a tantrum, and running away before he an Richard could have had a true and meaningful discussion about their breakup and Richard's feelings. The second kiss may or may not be an issue - the text says that it was more meaningful, not that it was lustful or passionate. It seems like in Richard's mind he's established a re-connection with someone he once loved, it can be confusing and awkward physical gestures can happen. If you've ever had a peaceful meeting with an ex, moments like this are more common than you'd think. Even wondering about if Drake has feelings - while worded in a way that could be more ominous than intended - has a ring of truth. My ex and i have sometimes been in social events together, and while chatting somewhere may ask "do you ever wonder what if?" - we normally turn it into a joke about how we'd have killed each other at least twice by now.
I'm definitely hoping that Drake has a brilliant awakening, because I think Jimmy deserves someone worthy of his love. I give you a lot of credit Gary -- you've got me invested in a story about a main character that i really don't like!!