Requiring a passport to enter the U.S. seems fair enough, it's their country, let 'em do as they will. It does seem to completely undermine the friendly relationship between us and the States though.
For people such as myself who see no need to travel into the U.S. it'll make no difference; besides, I wouldn't feel comfortable having the border guard see my affinity for Cuban holidays. 8)