They have a huge advantage playing so many games at Kardinia Park.
Actually, they only play 7 games there each year.
The only Victorian sides they can accommodate are Melb., North, Dogs, and (of late) Richmond.
They treat visiting supporters, even those with 16-game memberships as I have, with utter contempt.
They have two warring cheer squads, and each gets a spot behind opposite goals.
It's near-impossible to book a seat, and if you do pay the $50 or so you'll be surrounded by Geelong supporters who get quite indignant if there's a 'foreigner' in their midst.
The beer queues can stretch 50 metres, and toilet queues are similar.
As I mentioned earlier, I live 20km from the venue, and myself together with 5 mates will go to Subiaco or TIO before we go to K Park.