Controversy causes tempers and temperatures to flare in Megahit grand final