Sebastian Vettel has hit back at Canadian politician Sonya Savage for levelling a personal attack at him over his environmental stance.
But the Aston Martin F1 driver has agreed with the Alberta energy minister's claim that he is a "hypocrite".
Vettel has been outspoken in his push for environmental awareness as well as his ongoing campaign against societal rights abuse.
The German has highlighted a different issue at each grand prix, typically with a slogan written on a t-shirt.
The race in Canada last weekend was no different as Vettel picked out oil mining on Alberta's tar sands.
That led to Savage firing a hypocrisy claim at the four-time champion given he plies his trade in motor racing.
Responding to the attack, Vettel said: "It is right but what you miss and, I am a little bit disappointed that politicians and politics jumps on a personal level because it is not about me, you know, it is not all about me, it is about the bigger picture.
"Yes, I am a hypocrite doing what I love. We all have different passions, this is the way that I paint my canvas.
"There are solutions for the future to make it more sustainable and not rely on... the future in that regard looks exciting."
Switching focus to the "bigger picture", Vettel added: "It is disappointing to break it down to a personal level and miss to look at the bigger picture.
"What is really important is the message, we need to make the switch and get out of fossils and base our whole lifestyle on renewables."