Leaving a game is never ok. If a rule is broken try to sort it out ingame, if it's not possible play the game out and report it afterwards.
But looking at the chat log you just wanted to take adantage of the rules anyway.
*game apparently not going to artichoke's liking*
(01:54 / Allied) Wolke: i vote king
(01:57 / Allied) AvadaKedavra: me2
(02:04 / Allied) artichoke: i vote
(02:05 / Allied) artichoke: go all chat
(02:06 / Allied) artichoke: say
(02:09 / Allied) artichoke: didnt agree to swap in vagr
(02:10 / Allied) artichoke: and draw
(02:11 / Allied) Wolke: do it (* zzz Wolke *)
(02:23 / All) artichoke: oh we swapped in?
(03:02 / All) artichoke: i g2g
(03:05 / All) artichoke: but i didnt agree to swaps
(03:07 / All) artichoke: so have to draw
(03:08 / All) artichoke: cya
(03:09 / All) 1007: artichoke has left the game voluntarily.
Cut out some stuff, but should not be relevant.
Adjusting stats for [1007] by +3 (gid=8162484)
Adjusting stats for [artichoke] by -21 (gid=8162484)
Adjusting stats for [avadakedavra] by +3 (gid=8162484)
Adjusting stats for [dong[thai]] by +3 (gid=8162484)
Adjusting stats for [hate2lose] by +3 (gid=8162484)
Adjusting stats for [varg] by +3 (gid=8162484)
Adjusting stats for [wolke] by +3 (gid=8162484)
Adjusting stats for [yolo.style] by +3 (gid=8162484)
Artichoke unvouched for 3 days. Next time if you don't agree to a swap (which wasn't evem the problem here though) pause and ask for a draw at the start of the game.
@1007I know it's not easy to get (all) people answering if they agree to a swap but at least ask if someone disagrees and wait a moment before you start.