Is it like that because that's what the media says?
It's not the case at all.
You first have to get your license which requires you pass a test, and get a background check. A thorough one at that too.
When you buy a gun, you get yet another background check. IF you get cleared, you then wait 10 days to just be able to recieve the gun. No matter WHERE you bought it from, it's where your current residancy IS that matters. You can't just go out of CA to TX, buy a gun, and come back. That's illegal. Only some states allow this, but all those states have the least gun control(and the lowest crime rate).
This process happens every time you purchase a firearm. You are constantly being background checked to. If you do something bad, it gets flagged.
"proper gun control" is an opinion. While it's not impossible to do here, it certainly isn't easy. They search your whole life. You sign your life away and give them all the thumb/finger prints, etc.