Clone the default view "OG all user group content" provided by Organic Groups. Filter content type based on events and thats it. This displays all the events from all the groups the user is subscribed to.

You can also change the display style to calendar and add a bunch of other settings.

How to make a calendar tab for every user showing his events
We have a list page where users see a list of data and can select one to edit. The data opens up in an editable form. 

Here is the scenario:
User 1: Loads the list of data and selects to edit form 'ABC'
User 2: Loads the list of data and hangs out for a bit
User 1: Updates form 'ABC' to be 'CDE' and submits their update
User 2: Clicks to edit form 'ABC' as it was displayed on the list - but the form is now 'CDE' and opens as such.  

The question is should I let the user know that the form they are about to edit was recently changed?
Is this more confusing than it is helpful? 
Will expecting to load 'ABC' and actually loading 'CDE' confuse the user? What happens if it wasn't a re-name of the form but a deletion of the form? Then what should load?
