I think your DH/DP was being a little tight - I think you got excellent value. He would probably keel over if you were me and had amassed the following for DD;
2 pairs trainers (kickers and cheap ones)
2 pairs canvas shoes (converse and cheap)
2 pairs crocs (both sale prices)
3 pairs school shoes (1 full price, 1 next and 1 discounted)
1 pair Clarks boots (cheap website)
1 pair sandals (Boden, £7 in the sale last yr!)
DS;
1 Pair clarks shoes (ebay, cheap)
1 Pair Canvas (discount website)
1 Pair sandals
1 Pair Geox shoes (ebay, cheap)
1 Pair crocs (sale, would have been 2 but other pair just outgrown)
I don't have an issue with children having quite a few pairs as long as it's not breaking the bank. DD has ended up with loads of pairs (most of which will last 2 maybe 3 yrs at the rate she's growing) through ebay, shoesforkids.co.uk etc and rarely pay full price for any shoe. I wouldn't like to wear the same pair day in day out so I don't think the DC's should either. They say shoes should have a chance to air/dry out after wearing and should be worn every day.