Well here's what I ended up doing. I am a reward zone silver member so decided to call and have them do the shopping for me. The lady said there were many stores , we have a lot of bbuy mobiles and full stores in the tampa bay area. She said they were all sold out in black. I asked if she would check the white and she was able to find 4 at a mobile store about 30-40 mins away. I hung up with her an called the store to ask if there was a chance they would hold one and he was like no of course. He also said there were only 2 left now and there is another lady on her way down. I said I'm leaving too, would you call me if she gets there before me and he had no problem doing so.
I ended up at the store with no phone call on my trip. Told them my name and the guy said he still had two. He got through the whole process of opening and setting up the new phone. I was getting ready to leave when he asked me to check out the home button. I said I also noticed it was hard to push and almost not working. The employee had a look of disappointment on his face and said he'd go grab and try the other one. It ended up working and I left the store a proud new owner of a white 32gb iPhone 5.
Not sure what happened to the lady but I found out she was coming from the same location I was. She never showed up and they said she never gave them her phone number so she lost out cause that was a pretty far drive. On my way down I posted to my facebook "racing a lady to get one of two new iPhone's lol"
Thank you all for your suggestions