There is no need to feed every 2-3 days. Feed one appropriately sized item (or multiple smaller items that add up to the correct size) once every 5-7 days for young corns, and once every 7-10 days for older corns.
Corns are usually not picky eaters, so I would expect that if you want to, you'll be able to get him eating pinks again. I would not advise getting so "strict" that it could be called starving him, though. If you happen to have a picky corn, just feed it what works.
As far as your friend that feeds rat pinks, if it works for him & his snakes are healthy, that's great. You should be aware, however, that many people feel that the nutrition in a pink is less than optimal. It is easy to understand that they have more cartilage than bone, less muscle, etc, and so would have somewhat different nutritional values compared to adults. I am not aware of any scientific studies on the exact nutritional requirements of snakes, but I do know that many people have observed anecdotal evidence that the growth of corns seems to take off once they are big enough and get switched over to fuzzy mice.
I'm also confused as to how they take up less space in the freezer. If they are the same size, they would take up the same amount of space. If they are smaller, than either they are too small of a meal, or the adult mice are too large of a meal.