Can citizens vote for MEPs even if they are not resident in their home country?
If you move out of EU you vote in your home country. I guess the exact procedure depends on your home country, some allow mail ballots others require you to come to the embassy.
For example Rob Roos is also an very outspoken anti-vaccine and against climate legislation.