I read an interesting news story this week - sorry I can't even remember where I read it - however, it was about the price of tomatoes. Arrrgghh! The story stated that an entire field of tomatoes in Florida would go unsold because farmers couldn't get a decent price on them. Buyers (corporate) want to give them between 30 and 50 cents a pound for them. Not a bad price. However, you need to know also that retailers are holding prices steady at $1.50 to $3.00 per pound due to the hurricane price increase. Yes retailers need to make a living, but, so do farmers.
This weekend, go find your favorite local grower, buy some tomatoes from him instead of the GIANT you may shop at occasionally.