BP CEO Bob Dudley had choice words for public policymakers in response to what he viewed as an unrealistic over-focus on pushing renewables as a panacea for the world's energy problems.