I have no way of knowing (for sure) if the allegedly 20 year old girl I pick up in a bar or nightclub is underage....what's the difference? By that logic we should ban sex altogether.
I'll try to keep this in really simple English....
If a girl is underage....I can be arrested and charged (if I knew she was likely to be underage, as explained earlier)
If a girl is forced, threatened, deceived or otherwise coerced.....I can be arrested and charged and convicted even if I didn't know.
If I kerb crawl - nicked.
Solicit it public - nicked.
The only circumstance where I can't currently be arrested, which the "Swedish Model" would change is where, in private, I arrange to have sex with a consenting adult over the age of 18 who is perfectly willing to be there to have sex with me for money. That's what your law will make illegal.
You can bleat on about trafficking and sexual slavery all you want, but if that's happening I'm already under arrest, and guilty of a crime.
The Swedish model results in men being arrested even if the woman is genuinely earning big money and even if she gets on the witness stand and says "I loved it your honour."
THAT'S WHAT IT'S ABOUT.....NOTHING TO DO WITH SEX SLAVERY. IT'S YOU ENFORCING YOUR MORALS ON OTHERS.