If you do make it to the Amex for games, I wouldn't risk the printing because of the "can't take it back" concern.
Buy the shirts and then, at the next available chance, take the lads into the shop at the Amex and get them printed.
It's a fair bit of money to shell out without knowing whether...