Where do you have the €7/GB from? It's the cap, not the price usually paid. I remember a study by the EC where they found out that most operators don't pay significant amount of roaming costs. It either evens out or the amounts are too small.
Most countries will have 3-4 operators so that there is competition and I doubt that €7/GB is the cheapest an Italian operator can offer to a wholesale client.
Most countries will have 3-4 operators so that there is competition and I doubt that €7/GB is the cheapest an Italian operator can offer to a wholesale client.