Prevent extruded/poked vertices from inheriting vertex group they were extruded/poked from?
After 'poking' select one of the new vertices - ShiftG and choose Amount of Adjacent Faces then CtrlI to invert selection. Create new vertex group if necessary.

Should probably add that the behavior is the same as parenting - meaning the children inherit the vertex group of their parents...