Apparently, the ideal drinking temperature for a red wine is around about 60F - or 15C.
If you live somewhere warm and drink the wine at "room temperature" (i.e. straight out of the cupboard) then it will be around 28C in summer, and probably warmer than 15C even in winter. You think you are doing the right thing, drinking reds at room temperature, when you are drinking them a lot warmer than they should be. Wines are all about releasing the right flavours, and if you drink them too warm (or too cold), they can be foul.
Those of us who know that traditional reds should not be served cold from the fridge can have a happy medium. Keep the wine in the fridge, or chill it a little prior to drinking, let it breathe a bit after you pour it so that it warms up a little (but not quite to room temperature) and it may be a lot nicer.
Or drink it at 30C and think you are being a traditionalist. It takes all kinds. Whatever makes you happy.