What's the point in blocking USA IP's?

If its to stop gov't and media reps from visiting your site there is no point. If they want to get to your site they will just use a proxy. You're blocking a lot of traffic by limiting yourself from USA.

anyways there are programs to convert htaccess to nginx rules