The reason for you being thrown out your campaign could well be a simple misunderstanding, I am constantly amazed at how often people misunderstand the times and dates of a campaign session, despite the fact that Roll20 converts all that information to the readers timezone. I have often had players say "can you run the game at 8pm EST, even after I have pointed out I am working on GMT and am not prepared to start a session at 1AM in the morning. You say your GM has not replied to your PM's possibly they have not signed on to Roll20 since you sent them the PM. There could be any number of reasons why your GM kicked you, from a simple accident, to thoughlessness on his part, A good rule to live by is " never assume malice, if simple stupidity could explain the situation", ;>) I hope you eventually contact your GM an the situation is resolved. On a completely separate issue, as a GM I take a pretty harsh view on players who don't turn up for games, and if I haven't heard from them, and they don't turn up for a couple of sessions , I will boot them from the campaign. without bothering to PM them first. You need to do this to open the way for players who are more reliable. It is my experience that GM's are screwed over by players more often than players are screwed over by GM's