If you wanted a switch why didn't you pre order one days ago? Most places don't charge you up front. At least none of the decent ones.
When I checked various places back then, it was unavailable to preorder(due to selling out online). I didn't bother checking gamestop at the time since I'd figure they'd have sold out instantly too.
Just decided to check them today and they had it available, just didn't jump on it asap.