If we take the end of series two seriously, then Guy murdered Marian.
A girl he claimed to adore, whom he should've protected, and he flat-out killed her in a jealous rage.
As in, we don't look back at every one of his attentions, promises and declarations of love, and see them now as hollow, that obviously it was all lies, he never really cared for her and just made it up to serve his own ends.
Aside from the meta-view of questioning the writers' decision, we accept Guy's emotions were entirely real, so his behaviour then was essentially a form of extreme madness, a burst of brief anger fuelled by that obsession, as in because he loved her so much, the idea she would never be his drove him out of his mind.
In a sense, you could say such a terrible act confirmed his feelings, because otherwise he wouldn't have reacted so badly to rejection.
Yet with Marian, all it takes is her speaking, and that completely undermines the ship!
Just for saying that, however 'staged' it is ('cause the writers really went over board in burying them as a couple) we shippers are supposed to hold up our hands in defeat, delete all previous knowledge from our brains and admit we were imaging it all along.
She loves Robin, she always loved Robin, and any evidence to the contrary was all in our stupid, sloppy heads or totally false on her part and nothing more than a means of getting the job done.
Yet how can it be that this final confrontation somehow 'counts' for more than all of the other moments Marian and Guy spent together, and is the 'real' canon we should accept?
Why should ONE scene, which most people hate, and is so terrible it effectively destroyed the series, be treated as 'better' and more important, than two years' worth of stuff the fanbase liked?
And if it is, how can Guy's actions in it count for nothing, where we all agree he still loved her nonetheless, and yet Marian's words are set in stone, final, and change the show's entire history?
If he can lash out in anger against someone he loved, why couldn't she?