Obama voted to ban anything that held 5+ rounds. See Senate bill 1195 in IL
A federal ban is a bit different than a state ban. Under a state ban, one can move or sell the restricted items outside of the jurisdiction of that state to retain some viable economic interest. Under a federal ban, that is not possible, thus triggering a takings clause problem.