Firstly... Virgin ATLANTIC is not the same company as Virgin AUSTRALIA. Different company structure, different owners, different destinations, different planes, different seats.
Now to your complaints:
- Lounge Internet: Pretty poor to have to pay for Internet, but unless it Virgin Australia...