The Uniited States tax laws are insane. Despite several attempts to try and wrap my head around it, I hit a brick wall every time. It seems like a design intended to indict people rather than make the process easier for them, you have to figure out what to do and when to do it, otherwise you'll face prosecution....
Actually the IRS rules are pretty straight forward. I've never had any problems following them in dealing with my
BTC earnings and transactions.
Then again - I'm not a mega millionaire hell bent on looking for every legal loophole and trying questionable interpretations of them to try and evade taxes.