A further note: Vaarsuvius being pissed at Elan for cheating on Haley is entirely in-character: http://www.giantitp.com/comics/oots0365.html
In that example, it was just some cross looks, since Elan was still ignorant. Now, however, in V's eyes Elan has a clear responsibility that he's been shirking.