Hi Jenna, I like the way you get involved here. Escorts and punters have very different perspectives and it's good to see the other side of the argument sometimes.
Hammered the final nail in? meaning?
It's an abbreviation of an expression that means (to quote the Free Dictionary): "To say that an event is the last nail or
the final nail in the coffin of something or someone, you mean that it finally destroys something or causes someone to fail. ... The marriage was already in trouble and his affair proved to be the last nail in the coffin."
You probably already know that (you're an English-speaking South African, after all) but if that's the case surely you can see the point he was trying to make?
im quick to respond as no one else will
True enough – but he was pointing out the contrast between your rapid response to any criticism here and your apparent disregard of potential clients (such as me) who use the usual channels of communication and try and arrange a meeting with you.
Hope that helps... and I hope you appreciate that I'm not trying to be hostile or score points against you.