I'm not going to get involved in the argument, but i will just pose a question:
In the hypothetical Corvette scenario posted, why would the Imperials not just....blow it up? Harder to hit or not due to the rocks, it's a Corvette. A turn of firing from 2-3 Imperial Capitals will solve the problem fairly effectively. You dont need to actually fly through the asteroids to hit it, especially as there will undoubtedly be a minimum distance between them similarly to X-Wing.