You actually make some good points which gets a +1 from me. The frag grenade does some crazy damage and to be able to just buy it for super cheap is a little wack. Both ideas of raising the price or removing them sounds good to me.
I've had my fun with them amd usually end up getting myself killed.. Though you cannot buy unlimited from pointshop, it does do the trick with a few. +1 for being a T item.