but we are NOT producing food for 7 billion
No, we are wasting much of our production capacity on stupid, tree-hugging, already-shown-to-be-a-wrong-solution "technology" like ethanol production from corn. And a lot of people starve, not because there isn't enough food for them. But because there are corrupt, nasty people between them and a stable food supply.
Interestingly, there are roughly 2 acres of arable land per person on the planet right now. And guess what? Global warming would actually increase that acreage by almost 25% if average global temperatures rose 3F. It's entirely possible that a warming planet (despite the realities of sunspot cycles and impending cooling cycle) is actually required to support humanity, rather than being a harbinger of its demise.
Truth is, we are too stupid to know and too enamored with our culture of "fear" to admit it.