Ok, well i'm not sure what output you are going for but i did notice a few things:
1) Your first method printMe(list1); prints the following "Apple Banana Orange Mango Grapes Briyani Chicken Meat Fish"
2) The removeStuff method looks fine
3) There is a problem in the reverseMe method, in the last line of code
System.out.printf("%s ", bobby.hasPrevious());
this is an loop that goes on forever, bobby.hasPrevious() is returning true every time.
But if you tell us what output you are looking for we will be able to help you more.