Agreed. You can call the clock in a home game, but it's douchey. I don't think clock has ever been called in one of my home games.
IMO, take all the time you need if it's a cash game. In a tourney, I'm also pretty lax about it unless you're a habitual offender. There's a semi-reg in my weekly tourney who takes way too long on way too many decisions. While we don't call clock on him, we'll prompt him when he's slow.
Gentle needles work too. I have the Final Jeopardy music on my phone, and I'll surreptitiously kick it off when he's really in the tank.