I think this is getting a bit overboard... Let's focus on getting the core functionality working nicely and easily understandable for all end users, then worry about scenarios that are outside the scope of social networking/communication. For example, maybe focusing on an edit functionality by the note creator first, then worry about editing by others.