(1) Which hotel? The hotel matters. If you're staying at a Hilton, you shouldn't be surprised...or posting on the Luxury Thread, I'm sorry to say. If you're staying at the Waldorf Caledonian, you now know why so few of us herein think much of most WAs. If you're staying at the Balmoral, I'd be very surprised! Again, it helps to identify your hotel; those who don't identify the hotel tend to create more issues about that.
(2) Don't complain to us; complain to the head of the concierge service or to the GM. Explain your dissatisfaction and ask for better treatment/more responsiveness.
(3) Do understand that some hotels do not accept credit card info as part of security protocols. I've encountered this occasionally when trying to confirm reservations at high end restaurants. Once, the Imperial concierge was unable to even receive the credit card form I sent via email to him because the hotel server blocked it as per SPG policy! (Of course, the Imperial concierge then used his own card, showing true luxury service...)
(4) What is this specific "location" about which you are asking?