Sorry, but this kind of thinking leads to even poorer quality roleplay. The lines you draw here are not at all accurate to the boundaries of /me and /do, allow me to explain why...
Roleplaying is about telling a story, and /me and /do are the "stage actions" of that story. While you're correct that thoughts themselves probably are not appropriate, it is perfectly valid to fill in additional stage details like: "/me does not realize his mistake" or "/do John smells like cheese."
As this all contributes toward painting a more accurate picture. In fact, roleplaying a thought may take on a slightly different form and be valid: that of physical reaction to the thought: "/me cringes at the thought of himself and John kissing" is far more descriptive to the scene than that of a simple "/me cringes".