Bro you overpaid for your rainbows. Where did you get them from? Tropical Island Aquarium in Deer Park?
1 inch ones are around $6, the 2.5" ones are priced around $10, the 3.5-4" ones can be bought for 15-16.
Most rainbows I've seen are $15 at least, and that is for the smaller ones. Large fish with good color are going to be at least $20-25. My red one is about 4.5" long and I paid $25 for him when he was 2.5" because of his exceptional color. Regardless, the price is still amazing for these fish.