Drink better beer, that's the solution. If you're drinking cheap, nasty rubbish then it tastes foul as it warms up and de-fizzes because, well, it is foul and the cold and the fizz is hiding it.
Also, if you're drinking from the bottle, you mix a bit of spit in every time you take a swig.
Oxidisation will occur but happens too slowly to account for the change in flavour, as pointed out above.
Also, if you're drinking from the bottle, you mix a bit of spit in every time you take a swig.
Oxidisation will occur but happens too slowly to account for the change in flavour, as pointed out above.

the OP brothers just being a girl and letting it get warm.