Cooking in foil like this is intended to result in tender asparagus. If you found it too mushy, next time you can reduce the grilling time and check for doneness more frequently (also, note that thinner spears will cook more quickly than thicker ones).