Here is the Calvinist rewrite of John 3:16, God loved the world in this way, He gave His unique Son so that everyone God compels to believe in Him, will not perish, but have everlasting life. Note that "believes" in not in the passive voice, but active, so the "compels to believe" is untenable grammatically.
For God did so love the world, that His Son -- the only begotten -- He gave, that
every one who is believing in him may not perish, but may have life age-during. (Young’s Literal Translation)
“Everyone who is believing in Him” - does this imply a universal invitation to everyone individually? Or does it describe a specific group of people that will do just that?
Because later in John, Jesus makes it clear who He is talking about - His sheep.
John 10:27-28 -
My sheep hear my voice, and
I know them, and they follow me: And
I give unto them eternal life; and they shall never perish, neither shall any man pluck them out of my hand.
Some might say that any person without exception has the ability to respond to the Gospel and become His sheep. I would argue, for one, that’s not exegeting the text properly, and two, I would ask the question, if God knows who will become His sheep from the beginning to the end, that means the number of His sheep is fixed from eternity, correct?
Most people today, because of their western way of thinking, when they read John 3:16 they get this idea in their mind that God loved the world
so much that whosoever (an invitation to all of mankind) has the ability to believe in Him.
If God really did love the world so much, He would have everybody saved regardless if they believe or not. Unless, of course, He doesn’t really love the world that much at all and would allow many to be damned.
No, what God is doing is demonstrating His love to the world, to the elect and the non-elect alike.