Two ways:
change the SQL Server port - very easy, just edit WindowsSystem32driversetcservices and modify the two ms-sql-s entries to new ports
or
install a firewall - Routing and Remote Access is just fine.
Yes, I had that trouble - SA is the SQL Admin account that is built in to SQL Server, and SQL Server, by default, listens on port 1433, so is an easy target for bots and crap like that. You can't turn it off, so either change it or block it. A secure password is probably good enough to avoid a brute force hack, but it's still using resources on your server