Derived from the verb “snap” where someone vaguely (and rudely) snaps their fingers at you demanding
something now, but
you are not sure what until you ask.
Also derived from the noun “jackass”, as in someone who is completely unaware how stupid they are.
Thus, “snapass” some who is rudely demanding something NOW, but
you have no idea what and neither does the snapass.