1) Oliver was a MUCH bigger douche for lying to his fiancee than he was for breaking his word to Samantha - which he also did from the get-go, because when he made the promise to tell no-one, he knew Barry already knew (and later Thea and Malcolm found out, and you can bet he didn't mention that to Samantha either). …