Public should function like any other user in the share tab

Public should function like any other user in the share tab

I right now have a app that has a form and a few views.  I'd love to make the form public, and maybe one of the views.  I'd like to make another view (that the public can't see) and the form accessible to another user.

I wish I could select what options the public has access to and that it wouldn't be an all or nothing option like seems to be right now.