To win Survivor you only need to do 2 things.
1. Don’t get voted out
2. Get the jury to vote for you
Jonathan didn’t do both of those things, therefore he was not robbed.
Aubry did both of those things, therefore she deserved the win.
Exactly, you can criticize winners and praise losers for their gameplay, but disputing who "deserved" the win implies that there is some correct way to play Survivor other than just winning by whatever means necessary