I agree. I just sw it for the first time over the weekend, and was amazed not only by its historical inaccuracy, but also its disconnection from reality in terms of how the weapons of the day were portrayed and employed.
Utterly and completely ridiculous. That movie is total, 100% Hollywood crapola. That its producers even hinted that it was in any way historically honest, accurate, or relevant is laughable.