John: Thanks for the indepth FDK.
Lois:Thomas has never claimed to love me. Clark has, therefore he should be more tolerant of me and my actions, and forgive me more.
Oh, so he should be a pushover like he was with Lana?

I cannot comment on when, where, or how the revelation will come about due to the rules of spoilage.
I still stand by suffering from Lana. She is the one who constantly told him he had to hide, had to try to pretend to fit in.
Maybe others hurt him as well, but Lana hurt him for much longer and rammed it into him much deeper.
Okay, Lana DID give Clark the “disappointed expression” but he was already well familiar with it before they started dating.