Re: Dexter Season 7 (spoilers)
You're not even getting how stupid it is that he buys a gun from a shop. He doesn't need a disguise. He doesn't need a fake ID. He can get an untraceable gun from the black market. Like you said, he's connected. It just doesn't make sense that he'd buy a gun from a shop when he has a more reliably safe option of acquiring the gun. Again, it's a weak plot device so Dexter can kill him.
Strip club owner could've just simply shot Dexter and he would've 100% not told the police because he'd be dead. Keeping him alive means there is still a chance Dex is a witness to a murder strip club guy committed and talks. Dexter also could KILL strip club guy later. Dex doesn't get killed there simply because he's the STAR.
Your simple explanations are weak because that episode was rushed and had weak writing.