Not all or even most Greek city-states approved of the pederasty-rape of the Spartans and Athenians. Many deplored it and considered it reprehensible. Philip of Macedon disapproved of it, and to say the "Greeks" accepted this at the time is not wholly accurate. Even the Romans who adopted much of Greek culture looked down on those who practiced pederasty openly and winked at those aristocrats who had the "good taste" to emulate Athens with acceptably non-aristocratic catamites and not those who "degraded" themselves by assuming the submissive role in any circumstance.
Many deplored it and considered it reprehensible.