Poor behavior by delivery drivers happens across all carriers, USPS included.
If your package is damaged, I would recommend contacting Amazon customer service and let them know. Based on the way they do scans and metrics, they know who the delivery driver was and it will reflect in the delivery driver's customer satisfaction score.
If there are enough compliants against a given delivery driver, they will probably not remain a delivery driver for long. Amazon wants to keep customers happy at all costs and will quickly sack employees and contractors who fail to meet their standards.