There is no way, in any part of the country, that what you have described is legal. Your plumber and inspector are both doing you a huge disservice.
Find a highly reputable plumber in the area and have them come do a full inspection of this. From what I've seen so far, there are probably far more errors, or at best lots of bad practice stuff (like all those fittings on your water supply lines).
You absolutely cannot have the stack just cut off in the attic... it will need to be taken back through the roof, or taken over and tied in with the main stack vent. This vent will likely need to be 3" or 4" through the roof, depending on your local code. We get decent snow here in Pittsburgh, and are allowed 3" if the stack is 3". If its 4" stack, we'd require either a 4" through roof, or a 3" and a 2", or some other combination, as jimbo said, to get the same area venting as the total drain stack capacity. If you have 2 stacks, you will almost certainly need 4" if they let you go through roof with just 1 vent.
The 1.5" or 2" reduction is a joke.