Issue: Your mac always auto-connects to xfinitywifi and you can’t easily remove it because you have hundreds of wifi connections in the list on your mac.
Solution: remove it with terminal using the following terminal commands:
networksetup -removepreferredwirelessnetwork en0 xfinitywifi
You may will need to use “sudo” to elevate your permissions.