I don't know if you have noticed but it there is ZERO requirement for Cory or any other Senator to hold a town hall.  None.  There is no requirement for him to meet with anyone.  

If you don't like it, vote him out.  Otherwise, taking over his office and saying you won't leave until they conduct some action IS ransom.  Sorry.  

Also, he held a virtual town hall just two months ago.