You received a Bionic for $185, when it's normally $249-299 (w/ a 2-year agreement), and you're surprised you had to agree to a secondary contract? WireFly has been operating this way for quite some time now, and they're still doing fine.
When all is said and done, read before you agree.
When all is said and done, read before you agree.