yes you right, but validator need to rent a server...
Not necessary. Can run a validator from anywhere, even desktop
nope if you want a stable system with 10.00 transaction for block..
stress test have dimostred some validator don't have enough hardware or internet connection to work at that level