No, and yes the Muslims have inflated their number to increase their political importance.
The recent Pew Trust poll had the numbers at around 2.5 million, as I recall.
What angers me is that every time the Muslim population is mentioned on TV they use the 7 million figure without ever questioning whether it is true. This particular article on CAIR and many others ar trivial compared to the Islamic population lie. I think a lot of articles are made by Islamists simply to use the 7 million figure.