I thought Romeo was a teenager too? I mean, the difference in age should be around 3 years they are supposed to be 13 and 16, although the age of Romeo is really never specified, I wouldn't say it's that problematic.
I find Anakin and Padme, or Bella and Edward more problematic, and there's not much outrage for those.
I highly disagree with recommending regular users to use virtual machines, it defeats the whole purpose, at the end of the day, you are still using windows, and on top of that, it adds additional complexities that can only create frustration to users.