1) You'll need to play a few more games. I've had as many as 8 blocks in a game once. You need a larger sample size as 0 block games can happen from time to time.
2) This is by design and I 100% agree with MK on this. There's a LOT of non-steal turnovers in the NBA. Offensive 3-second, out of bounds, airballs, and bad passes. The only thing in game that actually works though is bad passes since the other stuff doesn't occur as frequently as it should. Yes, it looks wonky and can be downright frustrating (especially when inbounding to a guy 3 feet in front of you and you throw a moonshot pass) but it gives you realistic amount of turnovers.