Анализ: Фраза 'didn't mean' (не имел в виду) часто используется с герундием (ing-форма) или инфинитивом с 'to', в зависимости от того, что именно не имелось в виду. Здесь подразумевается, что он не имел в виду причинить кому-то боль.
Выбор: 'didn't mean hurt' - грамматически неверно. 'didn't mean hurting' - означает, что само действие причинения боли он не имел в виду, но это не передает смысл, что он не хотел причинить боль КОНКРЕТНО 'you'. 'didn't mean to hurt' - означает, что он не имел намерения причинить боль, что идеально подходит по смыслу.