The straw ban is one of the dumbest things ever. The US already has strict laws and regulations about dumping waste and people are generally good about not littering and throwing shit into the ocean. The US is responsible for very little garbage in the oceans and a very tiny fraction of that is straws.
The main culprits of ocean waste are China, India, and the country of Africa.