Halve eggs lengthwise, scoop yolks into a mixing bowl and arrange whites on a platter. Season yolks with salt and pepper, and mash them with the cream cheese, cheddar, pimientos, garlic, grated onion and juice, hot sauce and paprika. Stir in just enough mayo to bind the filling then place it in a plastic food storage bag and cut corner to make a pastry bag. Pipe filling into egg white halves and garnish with pimiento pieces and chives. Chill until ready to serve.