Quote from SideShowBob:
Sounds like there are two issues:
1. IB wouldn't let you trade immediately.
2. IB wouldn't return your funds until the holding period is over.
#2 is clearly stated, complaining isn't going to make it better and makes you look stupid. If you don't agree to the holding period, don't send the cash. And "I didn't know" is a poor excuse when money is involved.
#1 is the real issue, did you get an explanation why you couldn't trade? If so what was it? If not, call them and ask. Maybe you hadn't configured trading permissions?