Question: why ical is erasing events?
Answer: The iPhone automatically deletes old appointments if you have synced the Calendar app with iCloud or another calendar sharing service. The other likely possibility is that if you have shared your calendar with someone else, that person has editing permissions to add or delete events from the shared calendar.