Are there any laws restricting me from opening a Massachusetts, USA based Monero which would allow exchanges from fiat to XMR?
Its very difficult and very expensive in the US. And even if you pay and jump through all the hoops, nothing is certain. This is how banks keep the competition out. I would suggest looking into more friendly countries abroad, or consider decentralized solutions.