It’s long past time for Dolphins owner Stephen Ross to make wide scale changes and show he cares about this franchise.